Python Job: Backend Engineer - Python

Job added on

Company

Metal Toad

Location

São Paulo - Brazil

Job type

Full-Time

Python Job Details

The Backend Software Engineer position at Metal Toad requires experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented team that works on mission-critical applications.


Metal Toad is a fully remote company, so our work model is online. The candidate must be able to work between 8-9 am and 5-6 pm Pacific Time (PST) from Monday through Friday.


Advanced to fluent proficiency in English is a must for this position.


RESPONSIBILITIES

Planning

  • Able to adapt in a dynamic and collaborative work environment, make independent decisions and communicate them effectively.
  • Confirms project requirements by reviewing program objectives, input data, and output requirements with PM’s, supervisor, and client.
  • Provides estimates based on requirements, wireframes, and designs.

Development

  • Own project success by proactively communicating risks, known issues, and changelogs.
  • Contribute in all phases of the development lifecycle.
  • Work as part of a team.
  • Code conforms to best practices.
  • Appreciate the value of well-tested code.
  • Perform peer code reviews.
  • Create projects that are free of major defects.
  • Maintain a positive and respectful tone in all interactions.

Expertise

  • Research new libraries, techniques, and ideas.
  • Supportive of local community events and initiatives.
  • Interested in publishing blog posts showing technical expertise.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

QUALIFICATIONS

Required

  • Agree with our Corporate Values Statement.
  • Believes in the company mission.
  • Believes in the principles of open source.
  • 3+ years of experience with Python
  • Familiar with relational database concepts.
  • Familiarity with postman and how to make API calls.
  • Familiar with NOSQL databases
  • Experience with or knowledge of the following technologies:
    • REST APIs development and deployment
    • JSON modeling and usage
    • Querying and modeling using a relational data store.
    • Using package managers such as npm or pip
    • Using Git for source control.
  • Experience in TDD and/or BDD.
    • Strives to enhance project test coverage.


Nice to have

  • NodeJS
  • AWS Certifications